package jp.co.lkg.springsmp.services;

import java.util.List;

import jp.co.lkg.springsmp.common.Page;
import jp.co.lkg.springsmp.common.db.dto.GoodinfoDto;

public interface GoodinfoService {
	
	GoodinfoDto selectByPk(GoodinfoDto dto);
	
	List<GoodinfoDto> select(GoodinfoDto dto);

	public void insert(GoodinfoDto dto);
	
	public void updateByPk(GoodinfoDto dto);
	
	public void deleteByPk(GoodinfoDto dto);
	
	public void updateIncludeNull(GoodinfoDto dto);
	
	public Page selectPage(Integer currPage,GoodinfoDto dto);
	
	
	
	List<GoodinfoDto> selectAllGood(GoodinfoDto dto);
	
	List<GoodinfoDto> selectByType(GoodinfoDto dto);
	
	public GoodinfoDto selectByName(String goodName);
}
